﻿using System.Collections.Generic;
using Lync.Widget.Library.Presentation.Entities;
using Lync.Widget.Library.Presentation.Presenters;

namespace Lync.Widget.Library.Presentation.Views
{
    public interface IGroupsView
    {
        string OrganisationUnit { get; set; }
        IList<IGroup> Groups { set; }
        string ErrorMessage { get; set; }
        bool ShowResults { set; }
        IGroupMembersView MembersView(int index);
        IGroupsPresenter Presenter { get; }
        IList<IGroup> SelectedGroups { get; }
        bool ShowSaveButton {  set; }
        bool ShowDownloadButton { set; }
        bool ShowSearch { set; }
        bool Saved { set; }
        int TimeToWait { get; set; }
        int HuntgroupQuantity { get; set; }
    }
}